CMAKE_MINIMUM_REQUIRED(VERSION 2.6)

PROJECT(n-body-simulation)

ADD_DEFINITIONS(-g -O3 -Wall -W)

FIND_PACKAGE(CUDA)
#FIND_PACKAGE(OpenMP)

SET(CUDA_NVCC_FLAGS -O3 -Xcompiler -fopenmp)

INCLUDE_DIRECTORIES()
LINK_DIRECTORIES()

INCLUDE(FindCUDA)

#CUDA_ADD_LIBRARY(integrate1 integrate1.cu)

CUDA_ADD_EXECUTABLE(main main.cu body.cu common.cu common_cuda.cu
	integrate0.cu integrate1.cu integrate2.cu integrate3.cu
	integrate4.cu integrate5.cu integrate6.cu
	energy.cu octree.cu radixSort.cu)

TARGET_LINK_LIBRARIES(main gomp pthread)
